package me.sdevil507.org.dto;

import lombok.Data;
import me.sdevil507.org.po.OrgKeywordPo;

import java.util.Date;
import java.util.List;
import java.util.Set;

/**
 * 组织下用户[OrgUserResultDto]
 *
 * @author sdevil507
 * created on 2020-06-23 20:03:45
 */
@Data
public class OrgUserResultDto {

    /**
     * 主键
     */
    private Long id;

    /**
     * 机构id
     */
    private Long orgId;

    /**
     * 手机号码
     */
    private String phoneNumber;

    /**
     * 真实姓名
     */
    private String realName;

    /**
     * 邮箱
     */
    private String mail;

    /**
     * 头像
     */
    private String profilePhoto;

    /**
     * 身份证号
     */
    private String idNum;

    /**
     * 工号
     */
    private String workNum;

    /**
     * 所属单位
     */
    private String unit;

    /**
     * 职务
     */
    private String jobTitle;

    /**
     * 备注
     */
    private String summary;

    /**
     * 是否锁定
     */
    private Boolean locked;

    /**
     * 最后登录时间
     */
    private Date lastLoginTime;

    /**
     * 密码修改时间
     */
    private Date passwordUpdateTime;

    /**
     * 逻辑删除标记
     */
    private Boolean deleted;

    /**
     * 部门信息字段
     */
    private List<OrgDeptSimpleResultDto> depts;

    /**
     * 角色信息字段
     */
    private List<OrgRoleResultDto> roles;

    /**
     * 包含关键词
     */
    private String keywords;

    /**
     * 智库机构logo
     */
    private String orgLogo;

    /**
     * 智库机构logo
     */
    private String orgName;

    /**
     * 域名前缀
     */
    private String preDomainName;

    /**
     * 简介
     */
    private String intro;

    /**
     * 研究领域
     */
    private String domains;

    /**
     * 专家信息
     */
    private OrgExpertInfoResultDto expertInfo;

    /**
     * 成果数量
     */
    private int fruitNum;
    /**
     * 智库管理员
     */
    private Long mgrUserId;

    /**
     * 类型
     */
    private String orgType;

}